#!/usr/bin/python
# -*- coding: utf-8 -*-
import boto3
import time
from email_list import email_list
from botocore.exceptions import ClientError


SENDER = 'WEEX exchange <noreply@mail.weex.com>'
CHARSET = "UTF-8"
CONFIGURATION_SET = "ConfigSet"
AWS_REGION = "us-east-1"


#收件人
RECIPIENT = "544350659@qq.com"
#标题
SUBJECT = "Weex平臺關停公告"
#HTML的内容
BODY_HTML = r"""
<!DOCTYPE html><html><head><title>尊敬的Weex用戶您好：</title><meta charset='utf-8'><link href='https://cdn.maxiang.io/res-min/themes/marxico.css' rel='stylesheet'><style></style></head><body><div id='preview-contents' class='note-content'>
<h3 id="尊敬的weex用戶您好">尊敬的Weex用戶您好：</h3>
<p>“Weex”平臺於2018年12月18日正式關閉。關閉後，Weex平臺的業務由ToPocket平臺進行後續服務，Weex用戶可前往ToPocket數字資產錢包進行資產的處理。</p>
<h4 id="原weex用戶資產如何處理">原Weex用戶資產如何處理？</h4>
<p>原Weex用戶下載ToPocket數字資產錢包APP； <br>
下載成功後，使用手機號碼進行註冊登錄； <br>
成功登錄APP後，點擊公告圖片，進行原Weex帳戶驗證，驗證完畢，即可進行資產處理。</p>
<p>如何下載ToPocket數字資產錢包APP？</p>
<p>Weex用戶可以通過以下方式均可進行下載：</p>
<p>1、點擊鏈接下載：<a href="https://h5.topocket.com/topocket_app.html" target="_blank">https://h5.topocket.com/topocket_app.html</a> <br>
2、掃碼下載：</p>
<p><img longdesc="https://pub.cia.niubit.com/app_topocket.png" alt="enter image description here" title="" type="image/png" src="" class=""> <br>
今後所有的Weex用戶，均可通過手機號碼登入ToPocket數字資產錢包進行資產處理以及投資ToPocket理財產品。</p>
<h4 id="特別說明">特別說明:</h4>
<p><code class="eye-protector-processed" style="transition: background-color 0.3s ease 0s; background-color: rgb(193, 230, 198);">1、平臺關閉後請勿再對Weex數字貨幣地址進行任何充值操作，以避免數字貨幣無法找回，造成不必要的損失。</code></p>
<p>2、ToPocket目前支持BitCNY\USDT\BTC\ETH\BCH交易。原有Weex平臺支持的其他數字貨幣，在ToPocket也可支持提現，同時也支持投資理財產品。</p>
<p>感謝您一直以來對Weex的支持。同時歡迎廣大新老用戶前往ToPocket投資體驗！</p>
<p>ToPocket官網：<a href="https://www.topocket.com/" target="_blank">https://www.topocket.com/</a></p>
<p>如有疑問請聯繫官方ToPocket客服微信：ToPocket2018</p>
<p>風險提示：數字貨幣資產不由貨幣當局發行，不具有法償性與強制性，具有極高的價格波動風險，請在風險自擔的前提下謹慎投資。</p>
<p>Weex團隊 <br>
2018年12月18日</p></div></body></html>
"""


client = boto3.client('ses', region_name = AWS_REGION, aws_access_key_id='AKIAJDWQKGP2MNPCBGVQ', aws_secret_access_key='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')

for i in email_list:
    email = (i['email'])
    try:
        response = client.send_email(
            Destination = {
                'ToAddresses': [
                    email,
                ],
            },
            Message = {
                'Body': {
                    'Html': {
                        'Charset': CHARSET,
                        'Data': BODY_HTML,
                    },
                    # 'Text': {
                    #     'Charset': CHARSET,
                    #     'Data': BODY_TEXT,
                    # },
                },
                'Subject': {
                    'Charset': CHARSET,
                    'Data': SUBJECT,
                },
            },
            Source = SENDER,

           # ConfigurationSetName = CONFIGURATION_SET,
        )
    except ClientError as e:
        print(e.response['Error']['Message'])
    else:
        print("Email sent! Message ID:"),
        print(response['ResponseMetadata']['RequestId'])

    time.sleep(0.5)